ComponentOne-List for WinForm(列表控件)
您可以获得一个全功能的列表框控件和一个多列的组合框控件。ComponentOne List™ for WinForm 控件包含如下多种特性,比如类似 Microsoft Excel 的分割、渐进式搜索、单元格内对象、视觉样式,等等。
所包含的控件
- C1List 是一个全功能的列表框控件,用于在绑定或非绑定模式下显示数据、格式化数据,以及选择数据。
- C1Combo 是一个多列的组合框控件,它可以用于编辑数据和选择数据。从本质上说,C1Combo 是一个具有相同特性的 C1List 控件的下拉版本。
特性
渐进式搜索
最终用户可以通过输入操作快速地定位列表项。第一种方式是通过单字符匹配,而第二种是渐进式搜索模式,将键入的字符连接在一起以进一步精细化搜索匹配。
自动完成
在输入字符时,您可以通过匹配字段数据来填写 C1Combo 控件的文本部分。您可以指定要与哪些数据列相匹配。
类似 Excel 的分割
它可以将 C1List 控件分成独立的垂直和水平窗格,以提供多个数据视图。这些类似 Microsoft Excel 的分割可以让您能够水平地或垂直地划分网格,并且可以独立滚动或同时滚动。
单元格内对象
您在对数据表单做出更改时无需担心是否需要调整窗体的 TAB 键次序。InputPanel 控件可以在设计时自动建立 TAB 键次序。因此,最终用户在运行时可以自然地实现标签到标签的 TAB 定位。
自动的数据转换
可以将数据库中的值自动转换为替代文本或图形,而无需编写代码。例如,数字代码可以被呈现为文字或位图。
非绑定支持
List for WinForm 控件支持将非绑定数据以及非绑定的列添加到绑定数据。您可以用最少量的代码来轻松地创建非绑定列表框以及组合框。
复选框选择
除了标准的 ListBox 选择模式之外,C1List 控件还可以支持复选框的多项目选择。
多行数据显示
只需一个简单的属性设置,您就可以使行能够在列表中跨越多行,从而使用户不需要进行水平滚动。
列排序与重新排序
List for WinForm 控件拥有许多类似 DataGrid 的特性,如 单击列排序和冻结列。用户还可以在运行时对列标题进行拖放来重新排列它们。
内置的视觉样式
List 控件支持与 Microsoft Office 中相仿的视觉样式,包括蓝色、银色和黑色效果。
丰富的造型能力
您可以使用类似于微软 Word 和 Excel 样式的分层样式对象,来自定义字体、颜色、图片,以及格式规范的外观。添加交替行颜色来增强列表显示的可读性;自定义单元格边框的大小、颜色和类型;根据其内容将不同的样式应用到单个单元格中,例如将负数显示为红色,或者将一个包含特定子字符串的字段显示为粗体。
滚动跟踪和滚动提示
List for WinForm 控件支持丰富的滚动性能,如递延滚动和滚动提示。您可以轻松地跟踪表格中的滚动条的位置,也可以在滚动过程中提供信息提示。
由右至左的支持
List for WinForm 控件完全支持阿拉伯文和希伯来文从右到左的语言文化特性。